MSWAAPDDIFFSTSLAAYLDKKLLVLLRDGRKLMGLLRSFDQFANAVLEEAYERVIVGDLYCDIPLGLYIIRGENVVLIGELDVEKEELPAHMVQVPEAEIKRAQKAEKEEMLLKGTMRKRMEFLDLD